package com.hxzy.core.page.entity;

import javax.servlet.http.HttpServletRequest;

/**
 * <p>
 * 类描述：分页参数
 * <p>
 * 创建人：Abdi
 * <p>
 * 创建时间：2013-11-2 下午06:19:29
 */
public class PageParams {
	private Integer pageNo;
	private Integer pageSize;
	
	public PageParams() {
		if(null == pageNo){
			pageNo = 1;
		}
		if(null == pageSize){
			pageSize = 10;
		}
	}
	
	/**
	 * 分页参数构造器
	 * @param request
	 */
	public PageParams(HttpServletRequest request){
		int pageNo = 0;
		int pageSize = 1;
		try {
			pageNo = Integer.parseInt(request.getParameter("pageno"));
		} catch (Exception e) {
		}
		
		try {
			pageSize = Integer.parseInt(request.getParameter("pagesize"));
		} catch (Exception e) {
		}
		
		setPageNo(pageNo);
		setPageSize(pageSize);
	}
	
	public Integer getPageNo() {
		return pageNo;
	}
	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
}
